import java.util.LinkedList;

public class StringTest {

    public static void main(String[] args) {


//        String s1 = "javaEE";
//        String s2 = "hadoop";
//
//        String s3 = "javaEEhadoop";
//        String s4 = "javaEE" + "hadoop";
//        String s5 = s1 + "hadoop";
//        String s6 = "javaEE" + s2;
//        String s7 = s1 + s2;
//
//        System.out.println(s3 == s4); // true 编译期优化
//        System.out.println(s3 == s5); // false s1是变量，不能编译期优化
//        System.out.println(s3 == s6); // false s2是变量，不能编译期优化
//        System.out.println(s3 == s7); // false s1、s2都是变量
//        System.out.println(s5 == s6); // false s5、s6 不同的对象实例
//        System.out.println(s5 == s7); // false s5、s7 不同的对象实例
//        System.out.println(s6 == s7); // false s6、s7 不同的对象实例
//
//        String s8 = s6.intern();
//        System.out.println(s3 == s8);

//        String s1 = "a";
//        String s2 = "b";
//        String s3 = "ab";
//        String s4 = s1 + s2;
//        System.out.println(s3==s4);
//        LinkedList<Integer> objects = new LinkedList<>();
//        objects.add(1);
//        objects.add(2);
//        objects.add(3);
//        System.out.println(objects.poll());
// int arr[][]=new int[3][4];
 String name=null;
        System.out.println(name);
        System.out.println("null".equals(name));
        System.out.println(name.length());

    }
}
